
function createChangeData() {
    var textoGuia = document.createElement("h3");
    textoGuia.setAttribute("class", "accordion-head");
    textoGuia.innerHTML = "<span class='accordion-head-image'></span> Perfil de Usuario<br><br>";
    document.getElementById("subDiv").appendChild(textoGuia);

    var formulario = document.createElement("div");
    formulario.setAttribute("id", "formChangeData");

    switch (tipoUser) {
        case "contacto":
            createFormChangeDataContacto(formulario);
            document.getElementById("subDiv").appendChild(formulario);
            break;
        case "profesor":
            createFormChangeDataProfesor(formulario);
            document.getElementById("subDiv").appendChild(formulario);
            break;
        case "admin":
            createDivPass(formulario);
            document.getElementById("subDiv").appendChild(formulario);
            $("#divPass").show();
            break;
    }
}
;

function createFormChangeDataContacto(formulario) {
    createWaiting();
    $.ajax
            ({
                type: "POST",
                url: "./php_changeData.php",
                data:
                        {
                            req: "consContacto",
                            cedCont: conntrass
                        },
                success: function(data)
                {
                    var json = jQuery.parseJSON(data);

                    var legend = document.createElement("legend");
                    legend.setAttribute("class", "legend1");
                    legend.innerHTML = "<b>Usuario: " + conntrass + "</b>";
                    formulario.appendChild(legend);

                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label1 = document.createElement("label");
                    label1.setAttribute("for", "nameCont");
                    label1.setAttribute("class", "label1");
                    label1.innerHTML = "Nombre <em></em> ";
                    formulario.appendChild(label1);

                    var input1 = document.createElement("input");
                    input1.setAttribute("id", "nameCont");
                    input1.setAttribute("class", "inputs1");
                    input1.setAttribute("placeholder", "Nombre");
                    input1.value = json.Elements[0].NOMBRE_CONTACTO;
                    input1.readOnly = true;
                    formulario.appendChild(input1);

                    var inputb1 = document.createElement("p");
                    inputb1.setAttribute("id", "botNameCont");
                    inputb1.setAttribute("class", "pChangePass");
                    inputb1.innerHTML = "Editar";
                    inputb1.setAttribute("onclick", "editBut('nameCont', 'botNameCont2')");
                    formulario.appendChild(inputb1);

                    var inputb12 = document.createElement("input");
                    inputb12.setAttribute("id", "botNameCont2");
                    inputb12.setAttribute("class", "botHid");
                    inputb12.setAttribute("onclick", "AcceptChange('nameCont', 'botNameCont2')");
                    inputb12.value = "Guardar";
                    inputb12.type = "button";
                    formulario.appendChild(inputb12);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var labelAp = document.createElement("label");
                    labelAp.setAttribute("for", "apellido");
                    labelAp.setAttribute("class", "label1");
                    labelAp.innerHTML = "Apellidos <em></em> ";
                    formulario.appendChild(labelAp);

                    var inputAp = document.createElement("input");
                    inputAp.setAttribute("id", "apellido");
                    inputAp.setAttribute("placeholder", "Primer y segundo apellido");
                    inputAp.setAttribute("class", "inputs1");
                    inputAp.value = json.Elements[0].APELLIDO_CONTACTO;
                    inputAp.readOnly = true;
                    formulario.appendChild(inputAp);

                    var inputbAp = document.createElement("p");
                    inputbAp.setAttribute("id", "botApellido");
                    inputbAp.setAttribute("class", "pChangePass");
                    inputbAp.innerHTML = "Editar";
                    inputbAp.setAttribute("onclick", "editBut('apellido', 'botApellido2')");
                    formulario.appendChild(inputbAp);

                    var inputbAp2 = document.createElement("input");
                    inputbAp2.setAttribute("id", "botApellido2");
                    inputbAp2.setAttribute("class", "botHid");
                    inputbAp2.setAttribute("onclick", "AcceptChange('apellido', 'botApellido2')");
                    inputbAp2.value = "Guardar";
                    inputbAp2.type = "button";
                    formulario.appendChild(inputbAp2);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label11 = document.createElement("label");
                    label11.setAttribute("for", "dptCont");
                    label11.setAttribute("class", "label1");
                    label11.innerHTML = "Departamento <em></em> ";
                    formulario.appendChild(label11);

                    var input11 = document.createElement("input");
                    input11.setAttribute("id", "dptCont");
                    input11.setAttribute("class", "inputs1");
                    input11.setAttribute("placeholder", "Departamento");
                    input11.value = json.Elements[0].DEPARTAMENTO_CONTACTO;
                    input11.readOnly = true;
                    formulario.appendChild(input11);

                    var inputb11 = document.createElement("p");
                    inputb11.setAttribute("id", "botDptCont");
                    inputb11.setAttribute("class", "pChangePass");
                    inputb11.innerHTML = "Editar";
                    inputb11.setAttribute("onclick", "editBut('dptCont', 'botDptCont2')");
                    formulario.appendChild(inputb11);

                    var inputb112 = document.createElement("input");
                    inputb112.setAttribute("id", "botDptCont2");
                    inputb112.setAttribute("class", "botHid");
                    inputb112.setAttribute("onclick", "AcceptChange('dptCont', 'botDptCont2')");
                    inputb112.value = "Guardar";
                    inputb112.type = "button";
                    formulario.appendChild(inputb112);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label2 = document.createElement("label");
                    label2.setAttribute("for", "telephone");
                    label2.setAttribute("class", "label1");
                    label2.innerHTML = "Teléfono";
                    formulario.appendChild(label2);

                    var input2 = document.createElement("input");
                    input2.setAttribute("id", "telephone");
                    input2.setAttribute("class", "inputs1");
                    input2.setAttribute("placeholder", "########");
                    input2.value = json.Elements[0].TELEFONO_UNO_CONTACTO;
                    input2.readOnly = true;
                    formulario.appendChild(input2);

                    var inputb2 = document.createElement("p");
                    inputb2.setAttribute("id", "botTelephone");
                    inputb2.setAttribute("class", "pChangePass");
                    inputb2.innerHTML = "Editar";
                    inputb2.setAttribute("onclick", "editBut('telephone', 'botTelephone2')");
                    formulario.appendChild(inputb2);

                    var inputb22 = document.createElement("input");
                    inputb22.setAttribute("id", "botTelephone2");
                    inputb22.setAttribute("class", "botHid");
                    inputb22.setAttribute("onclick", "AcceptChange('telephone', 'botTelephone2')");
                    inputb22.value = "Guardar";
                    inputb22.type = "button";
                    formulario.appendChild(inputb22);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var labelt2 = document.createElement("label");
                    labelt2.setAttribute("for", "telephone2");
                    labelt2.setAttribute("class", "label1");
                    labelt2.innerHTML = "Teléfono(2)";
                    formulario.appendChild(labelt2);

                    var inputt2 = document.createElement("input");
                    inputt2.setAttribute("id", "telephone2");
                    inputt2.setAttribute("class", "inputs1");
                    inputt2.setAttribute("placeholder", "########");
                    if (json.Elements[0].TELEFONO_DOS_CONTACTO != 0) {
                        inputt2.value = json.Elements[0].TELEFONO_DOS_CONTACTO;
                    }
                    inputt2.readOnly = true;
                    formulario.appendChild(inputt2);

                    var inputtb2 = document.createElement("p");
                    inputtb2.setAttribute("id", "botTelephone2");
                    inputtb2.setAttribute("class", "pChangePass");
                    inputtb2.innerHTML = "Editar";
                    inputtb2.setAttribute("onclick", "editBut('telephone2', 'botTelephone22')");
                    formulario.appendChild(inputtb2);

                    var inputtb22 = document.createElement("input");
                    inputtb22.setAttribute("id", "botTelephone22");
                    inputtb22.setAttribute("class", "botHid");
                    inputtb22.setAttribute("onclick", "AcceptChange('telephone2', 'botTelephone22')");
                    inputtb22.value = "Guardar";
                    inputtb22.type = "button";
                    formulario.appendChild(inputtb22);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label3 = document.createElement("label");
                    label3.setAttribute("for", "email");
                    label3.setAttribute("class", "label1");
                    label3.innerHTML = "Email<em></em> ";
                    formulario.appendChild(label3);

                    var input3 = document.createElement("input");
                    input3.setAttribute("id", "email");
                    input3.setAttribute("type", "email");
                    input3.setAttribute("placeholder", "example@email.com");
                    input3.setAttribute("class", "inputs1");
                    input3.value = json.Elements[0].CORREO_CONTACTO;
                    input3.readOnly = true;
                    formulario.appendChild(input3);

                    var inputb3 = document.createElement("p");
                    inputb3.setAttribute("id", "botEmail");
                    inputb3.setAttribute("class", "pChangePass");
                    inputb3.innerHTML = "Editar";
                    inputb3.setAttribute("onclick", "editBut('email', 'botEmail2')");
                    formulario.appendChild(inputb3);

                    var inputb32 = document.createElement("input");
                    inputb32.setAttribute("id", "botEmail2");
                    inputb32.setAttribute("class", "botHid");
                    inputb32.setAttribute("onclick", "AcceptChange('email', 'botEmail2')");
                    inputb32.value = "Guardar";
                    inputb32.type = "button";
                    formulario.appendChild(inputb32);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var changePass = document.createElement("input");
                    changePass.setAttribute("id", "botChangePass");
                    changePass.setAttribute("class", "bot");
                    changePass.setAttribute("onclick", "showDivPass()");
                    changePass.value = " Cambiar Contraseña ";
                    changePass.type = "button";
                    formulario.appendChild(changePass);

                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    createDivPass(formulario);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));

                    closeWaiting();
                }
            });
}
;

function createFormChangeDataProfesor(formulario) {
    createWaiting();
    $.ajax
            ({
                type: "POST",
                url: "./php_changeData.php",
                data:
                        {
                            req: "consProfesor",
                            cedCont: conntrass
                        },
                success: function(data)
                {
                    var json = jQuery.parseJSON(data);
                    var legend = document.createElement("legend");
                    legend.setAttribute("class", "legend1");
                    legend.innerHTML = "<b>Usuario: " + conntrass + "</b>";
                    formulario.appendChild(legend);

                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label1 = document.createElement("label");
                    label1.setAttribute("for", "nameCont");
                    label1.setAttribute("class", "label1");
                    label1.innerHTML = "Nombre <em></em> ";
                    formulario.appendChild(label1);

                    var input1 = document.createElement("input");
                    input1.setAttribute("id", "nameCont");
                    input1.setAttribute("class", "inputs1");
                    input1.setAttribute("placeholder", "Nombre");
                    input1.value = json.Elements[0].NOMBRE_PROFESOR;
                    input1.readOnly = true;
                    formulario.appendChild(input1);

                    var inputb1 = document.createElement("p");
                    inputb1.setAttribute("id", "botNameCont");
                    inputb1.setAttribute("class", "pChangePass");
                    inputb1.innerHTML = "Editar";
                    inputb1.setAttribute("onclick", "editBut('nameCont', 'botNameCont2')");
                    formulario.appendChild(inputb1);

                    var inputb12 = document.createElement("input");
                    inputb12.setAttribute("id", "botNameCont2");
                    inputb12.setAttribute("class", "botHid");
                    inputb12.setAttribute("onclick", "AcceptChange('nameCont', 'botNameCont2')");
                    inputb12.value = "Guardar";
                    inputb12.type = "button";
                    formulario.appendChild(inputb12);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label2 = document.createElement("label");
                    label2.setAttribute("for", "telephone");
                    label2.setAttribute("class", "label1");
                    label2.innerHTML = "Teléfono";
                    formulario.appendChild(label2);

                    var input2 = document.createElement("input");
                    input2.setAttribute("id", "telephone");
                    input2.setAttribute("class", "inputs1");
                    input2.setAttribute("placeholder", "########");
                    input2.value = json.Elements[0].TELEFONO_CELULAR_PROFESOR;
                    input2.readOnly = true;
                    formulario.appendChild(input2);

                    var inputb2 = document.createElement("p");
                    inputb2.setAttribute("id", "botTelephone");
                    inputb2.setAttribute("class", "pChangePass");
                    inputb2.innerHTML = "Editar";
                    inputb2.setAttribute("onclick", "editBut('telephone', 'botTelephone2')");
                    formulario.appendChild(inputb2);

                    var inputb22 = document.createElement("input");
                    inputb22.setAttribute("id", "botTelephone2");
                    inputb22.setAttribute("class", "botHid");
                    inputb22.setAttribute("onclick", "AcceptChange('telephone', 'botTelephone2')");
                    inputb22.value = "Guardar";
                    inputb22.type = "button";
                    formulario.appendChild(inputb22);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var labelt2 = document.createElement("label");
                    labelt2.setAttribute("for", "telephone2");
                    labelt2.setAttribute("class", "label1");
                    labelt2.innerHTML = "Teléfono(2)";
                    formulario.appendChild(labelt2);

                    var inputt2 = document.createElement("input");
                    inputt2.setAttribute("id", "telephone2");
                    inputt2.setAttribute("class", "inputs1");
                    inputt2.setAttribute("placeholder", "########");
                    inputt2.value = json.Elements[0].TELEFONO_CASA_PROFESOR;
                    inputt2.readOnly = true;
                    formulario.appendChild(inputt2);

                    var inputtb2 = document.createElement("p");
                    inputtb2.setAttribute("id", "botTelephone2");
                    inputtb2.setAttribute("class", "pChangePass");
                    inputtb2.innerHTML = "Editar";
                    inputtb2.setAttribute("onclick", "editBut('telephone2', 'botTelephone22')");
                    formulario.appendChild(inputtb2);

                    var inputtb22 = document.createElement("input");
                    inputtb22.setAttribute("id", "botTelephone22");
                    inputtb22.setAttribute("class", "botHid");
                    inputtb22.setAttribute("onclick", "AcceptChange('telephone2', 'botTelephone22')");
                    inputtb22.value = "Guardar";
                    inputtb22.type = "button";
                    formulario.appendChild(inputtb22);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var labelAp = document.createElement("label");
                    labelAp.setAttribute("for", "telephone3");
                    labelAp.setAttribute("class", "label1");
                    labelAp.innerHTML = "Teléfono(3) <em></em> ";
                    formulario.appendChild(labelAp);

                    var inputAp = document.createElement("input");
                    inputAp.setAttribute("id", "telephone3");
                    inputAp.setAttribute("placeholder", "########");
                    inputAp.setAttribute("class", "inputs1");
                    inputAp.value = json.Elements[0].TELEFONO_OFICINA_PROFESOR;
                    inputAp.readOnly = true;
                    formulario.appendChild(inputAp);

                    var inputbAp = document.createElement("p");
                    inputbAp.setAttribute("id", "botTelephone3");
                    inputbAp.setAttribute("class", "pChangePass");
                    inputbAp.innerHTML = "Editar";
                    inputbAp.setAttribute("onclick", "editBut('telephone3', 'botTelephone32')");
                    formulario.appendChild(inputbAp);

                    var inputbAp2 = document.createElement("input");
                    inputbAp2.setAttribute("id", "botTelephone32");
                    inputbAp2.setAttribute("class", "botHid");
                    inputbAp2.setAttribute("onclick", "AcceptChange('telephone3', 'botTelephone32')");
                    inputbAp2.value = "Guardar";
                    inputbAp2.type = "button";
                    formulario.appendChild(inputbAp2);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label3 = document.createElement("label");
                    label3.setAttribute("for", "email");
                    label3.setAttribute("class", "label1");
                    label3.innerHTML = "Email<em></em> ";
                    formulario.appendChild(label3);

                    var input3 = document.createElement("input");
                    input3.setAttribute("id", "email");
                    input3.setAttribute("type", "email");
                    input3.setAttribute("placeholder", "example@email.com");
                    input3.setAttribute("class", "inputs1");
                    input3.value = json.Elements[0].CORREO1_PROFESOR;
                    input3.readOnly = true;
                    formulario.appendChild(input3);

                    var inputb3 = document.createElement("p");
                    inputb3.setAttribute("id", "botEmail");
                    inputb3.setAttribute("class", "pChangePass");
                    inputb3.innerHTML = "Editar";
                    inputb3.setAttribute("onclick", "editBut('email', 'botEmail2')");
                    formulario.appendChild(inputb3);

                    var inputb32 = document.createElement("input");
                    inputb32.setAttribute("id", "botEmail2");
                    inputb32.setAttribute("class", "botHid");
                    inputb32.setAttribute("onclick", "AcceptChange('email', 'botEmail2')");
                    inputb32.value = "Guardar";
                    inputb32.type = "button";
                    formulario.appendChild(inputb32);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var label3 = document.createElement("label");
                    label3.setAttribute("for", "email2");
                    label3.setAttribute("class", "label1");
                    label3.innerHTML = "Email(2)<em></em> ";
                    formulario.appendChild(label3);

                    var input3 = document.createElement("input");
                    input3.setAttribute("id", "email2");
                    input3.setAttribute("type", "email");
                    input3.setAttribute("placeholder", "example@email.com");
                    input3.setAttribute("class", "inputs1");
                    input3.value = json.Elements[0].CORREO2_PROFESOR;
                    input3.readOnly = true;
                    formulario.appendChild(input3);

                    var inputb3 = document.createElement("p");
                    inputb3.setAttribute("id", "botEmail2");
                    inputb3.setAttribute("class", "pChangePass");
                    inputb3.innerHTML = "Editar";
                    inputb3.setAttribute("onclick", "editBut('email2', 'botEmail22')");
                    formulario.appendChild(inputb3);

                    var inputb32 = document.createElement("input");
                    inputb32.setAttribute("id", "botEmail22");
                    inputb32.setAttribute("class", "botHid");
                    inputb32.setAttribute("onclick", "AcceptChange('email2', 'botEmail22')");
                    inputb32.value = "Guardar";
                    inputb32.type = "button";
                    formulario.appendChild(inputb32);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    var changePass = document.createElement("input");
                    changePass.setAttribute("id", "botChangePass");
                    changePass.setAttribute("class", "bot");
                    changePass.setAttribute("onclick", "showDivPass()");
                    changePass.value = " Cambiar Contraseña ";
                    changePass.type = "button";
                    formulario.appendChild(changePass);

                    formulario.appendChild(document.createElement("br"));
                    formulario.appendChild(document.createElement("br"));

                    createDivPass(formulario);
////////////////////////////////////////////////////////////////////////////////////////////////////
                    formulario.appendChild(document.createElement("br"));

                    closeWaiting();
                }
            });
}
;

function createDivPass(formulario) {

    var divPass = document.createElement("div");
    divPass.setAttribute("id", "divPass");

    divPass.appendChild(document.createElement("br"));

    var legend = document.createElement("legend");
    legend.setAttribute("class", "legend1");
    legend.innerHTML = "<b>Cambio de Contraseña</b>";
    divPass.appendChild(legend);

    divPass.appendChild(document.createElement("br"));
    divPass.appendChild(document.createElement("br"));

    var label1 = document.createElement("label");
    label1.setAttribute("for", "contrasena");
    label1.setAttribute("class", "label1");
    label1.innerHTML = "Contraseña Actual <em></em> ";
    divPass.appendChild(label1);

    var input1 = document.createElement("input");
    input1.setAttribute("id", "contrasena");
    input1.setAttribute("class", "inputs1");
    input1.setAttribute("type", "password");
    divPass.appendChild(input1);
////////////////////////////////////////////////////////////////////////////////////////////////////
    divPass.appendChild(document.createElement("br"));
    divPass.appendChild(document.createElement("br"));

    var label1 = document.createElement("label");
    label1.setAttribute("for", "contrasenaNueva");
    label1.setAttribute("class", "label1");
    label1.innerHTML = "Nueva Contraseña <em></em> ";
    divPass.appendChild(label1);

    var input1 = document.createElement("input");
    input1.setAttribute("id", "contrasenaNueva");
    input1.setAttribute("class", "inputs1");
    input1.setAttribute("type", "password");
    divPass.appendChild(input1);
////////////////////////////////////////////////////////////////////////////////////////////////////
    divPass.appendChild(document.createElement("br"));
    divPass.appendChild(document.createElement("br"));

    var label1 = document.createElement("label");
    label1.setAttribute("for", "confContrasenaNueva");
    label1.setAttribute("class", "label1");
    label1.innerHTML = "Confirme Nueva Contraseña <em></em> ";
    divPass.appendChild(label1);

    var input1 = document.createElement("input");
    input1.setAttribute("id", "confContrasenaNueva");
    input1.setAttribute("class", "inputs1");
    input1.setAttribute("type", "password");
    divPass.appendChild(input1);
////////////////////////////////////////////////////////////////////////////////////////////////////
    divPass.appendChild(document.createElement("br"));
    divPass.appendChild(document.createElement("br"));
    divPass.appendChild(document.createElement("br"));

    var inputtb22 = document.createElement("input");
    inputtb22.setAttribute("id", "acceptChangePass");
    inputtb22.setAttribute("class", "bot");
    inputtb22.setAttribute("onclick", "acceptChangePass()");
    inputtb22.value = "Cambiar";
    inputtb22.type = "button";
    divPass.appendChild(inputtb22);

    formulario.appendChild(divPass);
}
;

function showDivPass() {
    $("#divPass").slideToggle();
}
;

function acceptChangePass() {

    var pw = document.getElementById("contrasena").value;
    var newpw = document.getElementById("contrasenaNueva").value;
    var confnewpw = document.getElementById("confContrasenaNueva").value;

    if ((pw.length === 0 || /^\s+$/.test(pw)) || (newpw.length === 0 || /^\s+$/.test(newpw)) ||
            (confnewpw.length === 0 || /^\s+$/.test(confnewpw))) {
        createMsg("¡Atención!", "No puede dejar espacios vacios, por favor llene los campos correspondientes", 3);
    } else if (newpw !== confnewpw) {
        createMsg("¡Atención!", "Las contraseñas no coinciden", 3);
    } else {
        createWaiting();
        $.ajax
                ({
                    type: "POST",
                    url: "./php_changeData.php",
                    data:
                            {
                                req: "changePass",
                                cedCont: conntrass,
                                pw: pw,
                                newpw: newpw
                            },
                    success: function(data)
                    {
                        var json = jQuery.parseJSON(data);
                        if (json.success) {
                            modDatos();
                            createMsg("Mensaje", json.msg, 2);
                        } else {
                            createMsg("¡ERROR!", json.msg, 1);
                        }
                        closeWaiting();
                    }
                });
    }
}
;

function editBut(idInp, idBut) {
    var input = document.getElementById(idInp);
    input.readOnly = false;
    input.focus();
    $("#" + idBut).show();
}
;

function AcceptChange(idInp, idBut) {
    var eleinput = document.getElementById(idInp);
    var input = document.getElementById(idInp).value;

    switch (tipoUser) {
        case "contacto":
            switch (idInp) {
                case "nameCont":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "nombreContacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "apellido":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "apellidoContacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "dptCont":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "departamentoContacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "telephone":
                    if (isNaN(input)) {
                        createMsg("¡Atención!", "El teléfono solo debe tener números, sin carácteres", 3);
                    } else if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "telefonoContacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "telephone2":
                    if (isNaN(input)) {
                        createMsg("¡Atención!", "Los teléfonos solo deben tener números, sin carácteres", 3);
                    } else if ((input.length === 0 || /^\s+$/.test(input))) {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: 0,
                                                action: "telefono2Contacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "telefono2Contacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "email":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "emailContacto"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
            }

            break;
        case "profesor":
            switch (idInp) {
                case "nameCont":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "nombreProfesor"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "telephone":
                    if (isNaN(input)) {
                        createMsg("¡Atención!", "El teléfono solo debe tener números, sin carácteres", 3);
                    } else if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "telefonoProfesor"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "telephone2":
                    if (isNaN(input)) {
                        createMsg("¡Atención!", "El teléfono solo debe tener números, sin carácteres", 3);
                    } else if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "telefono2Profesor"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "telephone3":
                    if (isNaN(input)) {
                        createMsg("¡Atención!", "El teléfono solo debe tener números, sin carácteres", 3);
                    } else if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "telefono3Profesor"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "email":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "emailProfesor"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
                case "email2":
                    if ((input.length === 0 || /^\s+$/.test(input))) {
                        createMsg("¡Atención!", "No puede guardar el espacio vacio", 3);
                    } else {
                        createWaiting();
                        $.ajax
                                ({
                                    type: "POST",
                                    url: "./php_changeData.php",
                                    data:
                                            {
                                                req: "changeDato",
                                                user: conntrass,
                                                input: input,
                                                action: "email2Profesor"
                                            },
                                    success: function(data) {
                                        var json = jQuery.parseJSON(data);
                                        if (json.success) {
                                            createMsg("¡Mensaje!", "El cambio se realizó correctamente", 2);
                                        } else {
                                            createMsg("¡Error!", "El cambio NO se realizó correctamente, por favor inténtelo de nuevo", 1);
                                        }
                                        closeWaiting();
                                    }
                                });
                    }
                    break;
            }
            break;
    }

    eleinput.readOnly = true;
    $("#" + idBut).hide();
}
;

